<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        //请将 对象中所有的属性都解构成单独的变量，包括子对象和数组，解构出来的数据的变量名可以自己取
        //并且全部打印
        const obj = {
            id: 9,
            uname: 'zs',
            age: 18,
            hobbit: ['抽烟', '喝酒', '烫头'],
            obj2: {
                id: 10,
                uname: "ls",
                age: 28,
                hobbit: ['吃饭', '睡觉', '敲代码']
            }
        }
        // ************obj解构
        //一级解构
        let { id, uname, age, hobbit, obj2 } = obj
        console.log(id, uname, age, hobbit, obj2);
        //二级解构
        let [smoke, drink, perm] = hobbit
        console.log(smoke, drink, perm);
        // ************obj2解构
        //一级解构
        let id2=obj2.id
        let uname2=obj2.uname
        let age2=obj2.age
        let hobbit2=obj2.hobbit
        console.log(id2, uname2, age2, hobbit2);
        //二级解构
        let [eat,sleep,code]=hobbit2
        console.log(eat,sleep,code);
    </script>
</body>

</html>